<?php $cfg = array(
    'title'             => $lang->get('Profile', 'console.common') . ' &raquo; ' . $lang->get('Security question', 'console.common'),
    'menu_active'       => 'profile',
    'sub_active'        => 'secqa',
    'baigoValidate'    => 'true',
    'baigoSubmit'       => 'true',
    'pathInclude'       => $path_tpl . 'include' . DS,
);

include($cfg['pathInclude'] . 'console_head' . GK_EXT_TPL); ?>

    <form name="profile_form" id="profile_form" action="<?php echo $route_console; ?>profile/secqa-submit/">
        <input type="hidden" name="__token__" value="<?php echo $token; ?>">

        <div class="row">
            <div class="col-xl-9">
                <div class="card mb-3">
                    <div class="card-body">
                        <div class="form-group">
                            <label><?php echo $lang->get('Username'); ?></label>
                            <input type="text" value="<?php echo $adminLogged['admin_name']; ?>" readonly class="form-control">
                        </div>

                        <div class="form-group">
                            <label><?php echo $lang->get('Password'); ?> <span class="text-danger">*</span></label>
                            <input type="password" name="admin_pass" id="admin_pass" class="form-control">
                            <small class="form-text" id="msg_admin_pass"></small>
                        </div>

                        <?php foreach ($userRow['user_sec_ques'] as $key=>$value) { ?>
                            <div class="form-group">
                                <label>
                                    <?php echo $lang->get('Security question'), ' ', $key; ?>
                                    <span class="text-danger">*</span>
                                </label>
                                <div class="form-row">
                                    <div class="col-sm-7 col-6">
                                        <input type="text" name="admin_sec_ques[<?php echo $key; ?>]" id="admin_sec_ques_<?php echo $key; ?>" value="<?php echo $userRow['user_sec_ques'][$key]; ?>" class="form-control">
                                    </div>
                                    <div class="col-sm-5 col-6">
                                        <select class="form-control" id="admin_ques_often_<?php echo $key; ?>">
                                            <option value=""><?php echo $lang->get('Frequently security questions'); ?></option>
                                            <?php foreach ($secqaRows as $_key=>$_value) { ?>
                                                <option value="<?php echo $lang->get($_value, 'console.secqa'); ?>"><?php echo $lang->get($_value, 'console.secqa'); ?></option>
                                            <?php } ?>
                                        </select>
                                    </div>
                                </div>
                                <small class="form-text" id="msg_admin_sec_ques_<?php echo $key; ?>"></small>
                            </div>

                            <div class="form-group">
                                <label>
                                    <?php echo $lang->get('Security answer'), ' ', $key; ?>
                                    <span class="text-danger">*</span>
                                </label>
                                <div class="form-row">
                                    <div class="col-sm-7 col-6">
                                        <input type="text" name="admin_sec_answ[<?php echo $key; ?>]" id="admin_sec_answ_<?php echo $key; ?>" class="form-control">
                                    </div>
                                </div>
                                <small class="form-text" id="msg_admin_sec_answ_<?php echo $key; ?>"></small>
                            </div>
                        <?php } ?>

                        <div class="bg-validate-box"></div>
                    </div>

                    <div class="card-footer">
                        <button type="submit" class="btn btn-primary">
                            <?php echo $lang->get('Save'); ?>
                        </button>
                    </div>
                </div>
            </div>

            <?php include($cfg['pathInclude'] . 'profile_side' . GK_EXT_TPL); ?>
        </div>
    </form>

<?php include($cfg['pathInclude'] . 'console_foot' . GK_EXT_TPL); ?>

    <script type="text/javascript">
    var opts_validate_form = {
        rules: {
            <?php foreach ($userRow['user_sec_ques'] as $key=>$value) { ?>
                admin_sec_ques_<?php echo $key; ?>: {
                    length: '1,90'
                },
                admin_sec_answ_<?php echo $key; ?>: {
                    require: true
                },
            <?php } ?>
            admin_pass: {
                require: true
            }
        },
        attr_names: {
            <?php foreach ($userRow['user_sec_ques'] as $key=>$value) { ?>
                admin_sec_ques_<?php echo $key; ?>: '<?php echo $lang->get('Security question'), ' ', $key; ?>',
                admin_sec_answ_<?php echo $key; ?>: '<?php echo $lang->get('Security answer'), ' ', $key; ?>',
            <?php } ?>
            admin_pass: '<?php echo $lang->get('Password'); ?>'
        },
        type_msg: {
            require: '<?php echo $lang->get('{:attr} require'); ?>',
            length: '<?php echo $lang->get('Size of {:attr} must be {:rule}'); ?>'
        },
        box: {
            msg: '<?php echo $lang->get('Input error'); ?>'
        }
    };

    var opts_submit_form = {
        modal: {
            btn_text: {
                close: '<?php echo $lang->get('Close'); ?>',
                ok: '<?php echo $lang->get('OK'); ?>'
            }
        },
        msg_text: {
            submitting: '<?php echo $lang->get('Saving'); ?>'
        }
    };

    $(document).ready(function(){
        var obj_validate_form  = $('#profile_form').baigoValidate(opts_validate_form);
        var obj_submit_form     = $('#profile_form').baigoSubmit(opts_submit_form);

        $('#profile_form').submit(function(){
            if (obj_validate_form.verify()) {
                obj_submit_form.formSubmit();
            }
        });

        <?php foreach ($userRow['user_sec_ques'] as $key=>$value) { ?>
            $('#admin_ques_often_<?php echo $key; ?>').change(function(){
                var _qo_<?php echo $key; ?> = $(this).val();
                $('#admin_sec_ques_<?php echo $key; ?>').val(_qo_<?php echo $key; ?>);
            });
        <?php } ?>
    });
    </script>

<?php include($cfg['pathInclude'] . 'html_foot' . GK_EXT_TPL);